package org.keyyond.ms.business.mapper;

import org.keyyond.ms.business.model.MsBusinessParam;

/**
 * @author zhuyong
 * @belong to Shccs
 * @date:2018-1-19(V1.0)
 * @date:2018-1-19(V1.0)
 * @version : V1.0
 */
public interface MsBusinessParamMapper {
	
	/**
	 * 删除一条配置
	 * @author zhuyong
	 * @param paId 主键
	 * @return 删除成功:1,删除失败:0
	 */
	public int deleteByPrimaryKey(Long paId);

	/**
	 * 新增一条系统配置
	 * @description
	 * @author zhuyong
	 * @param record 配置对象
	 * @return 新增成功:1,新增失败:0
	 */
	public int insert(MsBusinessParam record);

	/**
	 * 通过ID查询一条系统配置
	 * @description
	 * @author zhuyong
	 * @param paId 配置表主键
	 * @return 配置对象
	 */
	public MsBusinessParam selectByPrimaryKey(Long paId);

	/**
	 * 修改一条系统配置
	 * @author zhuyong
	 * @param record 配置对象
	 * @return 修改成功:1,修改失败:0
	 */
	public int updateByPrimaryKey(MsBusinessParam record);

	/**
	 * 通过CODE查询对应的系统配置
	 * @description
	 * @author zhuyong 
	 * @param code 参数code
	 * @return 配置对象
	 */
	public MsBusinessParam selectByCode(String code);
}